$(function () {
    //初始化日历 
    //或者为这样的
    jeDate("#testico", {
        format: "YYYY-MM-DD",
        isTime: false,
        isinitVal: true,
        minDate: "2014-09-19 00:00:00",
        zIndex: 10001
    })
    //文本编辑域初始化
    const E = window.wangEditor
    const editor = new E('#div1')
    // 或者 const editor = new E( document.getElementById('div1') )
    editor.create()

    //渲染页面的下拉菜单
    $.ajax({
        url: BigNews.category_list,
        type: 'get',
        dataType: 'json',
        success: function (backData) {
            console.log(backData);
            $('.category').html(template('cat-list', backData))
        }
    })
    //1.给file表单元素注册onchange事件
    $('#inputCover').change(function () {
        //1.2 获取用户选择的图片
        let file = this.files[0];
        //1.3 将文件转为src路径
        let url = URL.createObjectURL(file);
        //1.4 将url路径赋值给img标签的src
        $('.article_cover').attr('src', url);
    })

    $('.btn-release,.btn-draft').on('click', function (e) {
        //禁用表单默认提交事件
        e.preventDefault();
        //创建FormData对象：参数是表单dom对象
        let fd = new FormData($('form')[0])
        // fd.append('categoryId', $('.category').val())
        fd.append('date', $('#testico').val())
        fd.append('content', editor.txt.html())
        fd.append('state', $(this).text() == '发布' ? '已发布' : '草稿')
        $.ajax({
            url: BigNews.article_publish,
            type: 'post',
            dataType: 'json',
            data: fd,
            contentType: false,
            processData: false,
            success: function (backData) {
                console.log(backData);
                if (backData.code == 200) {
                    alert('发布成功')
                    window.location.href = './article_list.html'
                    $('.level02>li:eq(0)', window.parent.document).click()
                }
            }
        })

    })
})